﻿using System;
using System.Collections.Generic;
using System.Text;

namespace TFile.CUB
{
    public class Mensagens
    {
        public String MostraExcecao(Exception o)
        {
            return "Verifique a conexão com o banco de dados. Problema: " + o.Message + "Instancia: " + o.InnerException;
        }

        //public String MostraExcecao(HibernateException o)
        //{
        //    return "Verifique a conexão com o banco de dados. Problema: " + o.Message + "Instancia: " + o.InnerException;
        //}

        //public String MostraExcecao(FluentConfigurationException o)
        //{
        //    return "Verifique a conexão com o banco de dados. Problema: " + o.Message + "Instancia: " + o.InnerException + "Razao: " + o.PotentialReasons;
        //}

        public static string TrataMensagens(IList<string> mensagens)
        {
            StringBuilder retorno = new StringBuilder();
            foreach (var msg in mensagens)
            {
                retorno.Append(msg.Trim() + System.Environment.NewLine);
            }
            return retorno.ToString();
        }
    }
}
